Chiuso. Questa domanda richiede dettagli di debug. Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Stack Overflow. Chiuso 6 anni fa. Migliora questa domanda delimitatore // CREA IL TRIGGER `range` PRIMA DI INSERIRE IN touristCompany.hotels PER OGNI RIGA INIZIO SE NUOVO. Stella> 5 ALLORA SET NEW.star = 5; ELSEIF NEW.star <1 THEN SET NEW.star = 1; FINISCI SE; FINE;// delimitatore;
2021-01-19 08:10:40
È necessario creare il trigger all'interno dello stesso schema / database in cui viene eseguita l'operazione di inserimento. Dalla definizione del trigger è ovvio che l'operazione di trigger sarà nel database touristCompany. Assicurati di creare il trigger nello stesso database. Modifica la definizione del trigger come di seguito delimitatore // CREA TRIGGER `touristCompany` .range` PRIMA DI INSERIRE SU `touristCompany` .hotels` PER OGNI RIGA INIZIO SE NUOVO. Stella> 5 ALLORA SET NEW.star = 5; ELSEIF NEW.star <1 THEN SET NEW.star = 1; FINISCI SE; FINE;// delimitatore; (O) Seleziona il database prima di creare il trigger UTILIZZARE `touristCompany`; delimitatore // CREA TRIGGER `range` ...| Non è la risposta che stai cercando? Sfoglia altre domande contrassegnate come trigger mysql o fai la tua domanda.